feat: redesign website with v2.8.0 release#140
Merged
hami-robot[bot] merged 14 commits intoProject-HAMi:masterfrom Mar 16, 2026
Merged
feat: redesign website with v2.8.0 release#140hami-robot[bot] merged 14 commits intoProject-HAMi:masterfrom
hami-robot[bot] merged 14 commits intoProject-HAMi:masterfrom
Conversation
Major website redesign featuring: New Pages and Components: - Add adopters section on homepage with company logo showcase - Add case studies page for user success stories - Add community page - Implement custom theme components (DocCard, Navbar, etc.) - Add data-driven components for home page features Documentation Updates: - Update all documentation to v2.8.0 - Improve Chinese translations (i18n) - Standardize terminology across documentation Visual Enhancements: - Redesign homepage with new hero section and stats - Add custom styling for better UX - Update branding assets and favicons - Add adopter, contributor, and case study images Infrastructure: - Add changelog plugin for release notes - Add script for updating adopters list - Improve component architecture with reusable modules - Replace Algolia search with built-in search This update brings a modern, professional look to the HAMI documentation site while improving content organization and user experience. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
✅ Deploy Preview for project-hami ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Rename device-specific docs directories under `docs/userguide` (and related example files) from mixed/uppercase names to lowercase-only paths for consistent naming. This avoids case-sensitivity issues across filesystems and prevents broken links or import/path mismatches in docs tooling.docs(userguide): normalize device guide paths to lowercase Rename device-specific docs directories under `docs/userguide` (and related example files) from mixed/uppercase names to lowercase-only paths for consistent naming. This avoids case-sensitivity issues across filesystems and prevents broken links or import/path mismatches in docs tooling. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Rename v2.8.0 user guide device-doc directories from mixed/upper case (e.g., `Ascend-device`, `AWSNeuron-device`, `Cambricon-device`) to lowercase equivalents. This keeps documentation paths consistent and avoids case-sensitivity issues across different filesystems, tooling, and link resolution.docs(v2.8): normalize userguide device paths to lowercase Rename v2.8.0 user guide device-doc directories from mixed/upper case (e.g., `Ascend-device`, `AWSNeuron-device`, `Cambricon-device`) to lowercase equivalents. This keeps documentation paths consistent and avoids case-sensitivity issues across different filesystems, tooling, and link resolution. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Replace hardcoded navbar colors with light/dark CSS tokens and apply shared glass variables for backdrop, border, and shadow. Add dedicated `navbar-sidebar`/backdrop/brand styling plus mobile show-state selectors to improve off-canvas menu visibility and transitions. Update navbar content overflow to `visible` so the sidebar panel and shadows are not clipped.feat(navbar): add themed glass styles for mobile sidebar Replace hardcoded navbar colors with light/dark CSS tokens and apply shared glass variables for backdrop, border, and shadow. Add dedicated `navbar-sidebar`/backdrop/brand styling plus mobile show-state selectors to improve off-canvas menu visibility and transitions. Update navbar content overflow to `visible` so the sidebar panel and shadows are not clipped. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Update docs to use extensionless internal links (remove `.md`) across HAMi DRA, monitoring, and NVIDIA DRA pages, and add minor Markdown cleanup (e.g., `bash` code fence, spacing/newline fixes). This improves site link resolution/consistency and keeps documentation rendering cleaner and more reliable.docs: normalize internal markdown links and formatting Update docs to use extensionless internal links (remove `.md`) across HAMi DRA, monitoring, and NVIDIA DRA pages, and add minor Markdown cleanup (e.g., `bash` code fence, spacing/newline fixes). This improves site link resolution/consistency and keeps documentation rendering cleaner and more reliable. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Introduce a new `BeforeAfterComparison` React component (with dedicated styles) to visualize HAMi scheduling behavior across binpack, spread, and topology-aware policies, including step-by-step animation and bilingual labels. Also remove `ignoreFiles` from local search config so versioned/next docs are no longer excluded from indexing, improving discoverability of documentation content.feat: add interactive GPU placement comparison component Introduce a new `BeforeAfterComparison` React component (with dedicated styles) to visualize HAMi scheduling behavior across binpack, spread, and topology-aware policies, including step-by-step animation and bilingual labels. Also remove `ignoreFiles` from local search config so versioned/next docs are no longer excluded from indexing, improving discoverability of documentation content. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Improve documentation readability and consistency across contributor and versioned pages by normalizing headings, converting bare URLs to explicit Markdown links, adding language tags to fenced code blocks, and cleaning up tables/link formats (including `mailto:` links). Also improve image alt text for better accessibility and clarity. Add `BUILD_OPTIMIZATION.md` to document HAMi website build-performance improvements and introduce `.npmrc` for npm install performance-related setup. These changes make the docs easier to follow and maintain while capturing the build optimization approach for contributors.docs: standardize docs formatting and add build optimization guide Improve documentation readability and consistency across contributor and versioned pages by normalizing headings, converting bare URLs to explicit Markdown links, adding language tags to fenced code blocks, and cleaning up tables/link formats (including `mailto:` links). Also improve image alt text for better accessibility and clarity. Add `BUILD_OPTIMIZATION.md` to document HAMi website build-performance improvements and introduce `.npmrc` for npm install performance-related setup. These changes make the docs easier to follow and maintain while capturing the build optimization approach for contributors. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Contributor
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rootsongjc, windsonsea The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Add a new `start:network` npm script with cross-platform startup helpers (`start-network.sh` and `src/scripts/start-network.js`) to run Docusaurus on `0.0.0.0` and print local/LAN URLs for easier mobile and same-WiFi testing. Also refine homepage styles by adjusting hero visual overflow/height handling and improving runtime resource card spacing/rounding for better presentation. Update the Dynamia contributor SVG asset as part of branding asset refresh.feat(dev): add network start command and UI style tweaks Add a new `start:network` npm script with cross-platform startup helpers (`start-network.sh` and `src/scripts/start-network.js`) to run Docusaurus on `0.0.0.0` and print local/LAN URLs for easier mobile and same-WiFi testing. Also refine homepage styles by adjusting hero visual overflow/height handling and improving runtime resource card spacing/rounding for better presentation. Update the Dynamia contributor SVG asset as part of branding asset refresh. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Update the CNAI Landscape URL in intro documentation (including zh and versioned pages) to use the correct `item` identifier. This fixes incorrect/outdated links so users are directed to the proper HAMi entry in the CNAI landscape.docs: correct CNAI landscape links in introduction docs Update the CNAI Landscape URL in intro documentation (including zh and versioned pages) to use the correct `item` identifier. This fixes incorrect/outdated links so users are directed to the proper HAMi entry in the CNAI landscape. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
- Use `useBaseUrl('img/logo.svg')` in `BeforeAfterComparison` instead of a hardcoded `/img/logo.svg` path to ensure the logo loads correctly under non-root Docusaurus base URLs.
- Update `heroStats` labels/values to support bilingual content (`en`/`zh`) and adjust homepage badge rendering to handle both localized objects and plain strings.
- Refine Chinese copy in the runtime lane note from “内存 / 核心隔离” to “显存 / 核心隔离” for GPU-specific accuracy.
- Reduce `.runtimeDiagramFrame` max width (1120px → 720px) to tighten homepage runtime diagram layout.fix(i18n): localize hero badges and base URL logo path
- Use `useBaseUrl('img/logo.svg')` in `BeforeAfterComparison` instead of a hardcoded `/img/logo.svg` path to ensure the logo loads correctly under non-root Docusaurus base URLs.
- Update `heroStats` labels/values to support bilingual content (`en`/`zh`) and adjust homepage badge rendering to handle both localized objects and plain strings.
- Refine Chinese copy in the runtime lane note from “内存 / 核心隔离” to “显存 / 核心隔离” for GPU-specific accuracy.
- Reduce `.runtimeDiagramFrame` max width (1120px → 720px) to tighten homepage runtime diagram layout.
Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Simplify `BeforeAfterComparison` by replacing the complex JSX-based request/flow/legend rendering with a localized static SVG image (`gpu-sharing-diagram` / `gpu-sharing-diagram-zh`). Also remove now-unused diagram card border/background styling in `BeforeAfterComparison.module.css` and normalize value card English titles to title case for more consistent homepage copy.feat(home): replace comparison flow UI with localized SVG Simplify `BeforeAfterComparison` by replacing the complex JSX-based request/flow/legend rendering with a localized static SVG image (`gpu-sharing-diagram` / `gpu-sharing-diagram-zh`). Also remove now-unused diagram card border/background styling in `BeforeAfterComparison.module.css` and normalize value card English titles to title case for more consistent homepage copy. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Update `gpu-sharing-diagram-zh.svg` to a more compact layout by adjusting the SVG canvas (`viewBox`, width/height), renaming root group IDs to the compacted variant, and repositioning graphical/text elements. This reduces whitespace and improves visual clarity/fit for the Chinese documentation pages.refactor(svg): compact Chinese GPU sharing diagram Update `gpu-sharing-diagram-zh.svg` to a more compact layout by adjusting the SVG canvas (`viewBox`, width/height), renaming root group IDs to the compacted variant, and repositioning graphical/text elements. This reduces whitespace and improves visual clarity/fit for the Chinese documentation pages. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Add employerUrl fields to maintainer entries and render employer names as external links when a URL is available, with a plain-text fallback otherwise. This improves the community page by making affiliations easier to verify and explore.feat(community): link maintainer employers to company sites Add employerUrl fields to maintainer entries and render employer names as external links when a URL is available, with a plain-text fallback otherwise. This improves the community page by making affiliations easier to verify and explore. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
Member
|
It's too big to review. Could we merge it currently? |
Contributor
Author
|
@windsonsea Yes, we can merge it now. |
Member
|
/lgtm |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Major website redesign featuring:
New Pages and Components:
Documentation Updates:
Visual Enhancements:
Infrastructure:
This update brings a modern, professional look to the HAMI documentation site while improving content organization and user experience.
Signed-off-by: Jimmy Song jimmy@dynamia.ai